package cn.kgc.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

/**
* 描述：实体类
* @author 
* @date 2018/03/05
*/
public class Jobposting implements Serializable {

   /**职位发布id*/
    private Integer resumeId;
   /**用户id*/
    private Integer userId;
   /**所属部门*/
    private String dept;
   /**职位类别*/
    private String category;
   /**职位名称*/
    private String position;
   /**工作性质*/
    private String workNature;
   /**月薪范围*/
    private String monthly;
   /**工作经验要求*/
    private String hands;
   /**工作城市*/
    private String workCity;
   /**学历要求*/
    private String education;
   /**职位诱惑*/
    private String temptation;
   /**工作地址*/
    private String workPlace;
   /**接收简历邮箱*/
    private String email;
   /**职位描述*/
    private String misc;
   /**审核状态*/
    private Integer state;
   /**任职条件*/
    private String requitment;
    /**职位发布时间*/
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date creationTime;

  private String companyName;

    public Integer getResumeId() {
        return resumeId;
    }

    public void setResumeId(Integer resumeId) {
        this.resumeId = resumeId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

   public String getCompanyName() {
       return companyName;
   }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public Date getCreationTime() {
        return creationTime;
    }

    public void setCreationTime(Date creationTime) {
        this.creationTime = creationTime;
    }

    public Jobposting(){}
    
    public Jobposting(Integer resumeId,Integer userId,String dept,String category,String position,String workNature,String monthly,String hands,String workCity,String education,String temptation,String workPlace,String email,String misc,Integer state,String requitment){
        this.resumeId = resumeId;
        this.userId = userId;
        this.dept = dept;
        this.category = category;
        this.position = position;
        this.workNature = workNature;
        this.monthly = monthly;
        this.hands = hands;
        this.workCity = workCity;
        this.education = education;
        this.temptation = temptation;
        this.workPlace = workPlace;
        this.email = email;
        this.misc = misc;
        this.state = state;
        this.requitment = requitment;
    }

   /**获取职位发布id属性的值*/
    public Integer getResumeid() {
        return this.resumeId;
    }
   /**设置职位发布id属性的值*/
    public void setResumeid(Integer resumeId) {
        this.resumeId = resumeId;
    }
   /**获取用户id属性的值*/
    public Integer getUserid() {
        return this.userId;
    }
   /**设置用户id属性的值*/
    public void setUserid(Integer userid) {
        this.userId = userid;
    }
   /**获取所属部门属性的值*/
    public String getDept() {
        return this.dept;
    }
   /**设置所属部门属性的值*/
    public void setDept(String dept) {
        this.dept = dept;
    }
   /**获取职位类别属性的值*/
    public String getCategory() {
        return this.category;
    }
   /**设置职位类别属性的值*/
    public void setCategory(String category) {
        this.category = category;
    }
   /**获取职位名称属性的值*/
    public String getPosition() {
        return this.position;
    }
   /**设置职位名称属性的值*/
    public void setPosition(String position) {
        this.position = position;
    }
   /**获取工作性质属性的值*/
    public String getWorkNature() {
        return this.workNature;
    }
   /**设置工作性质属性的值*/
    public void setWorkNature(String workNature) {
        this.workNature = workNature;
    }
   /**获取月薪范围属性的值*/
    public String getMonthly() {
        return this.monthly;
    }
   /**设置月薪范围属性的值*/
    public void setMonthly(String monthly) {
        this.monthly = monthly;
    }
   /**获取工作经验要求属性的值*/
    public String getHands() {
        return this.hands;
    }
   /**设置工作经验要求属性的值*/
    public void setHands(String hands) {
        this.hands = hands;
    }
   /**获取工作城市属性的值*/
    public String getWorkCity() {
        return this.workCity;
    }
   /**设置工作城市属性的值*/
    public void setWorkCity(String workCity) {
        this.workCity = workCity;
    }
   /**获取学历要求属性的值*/
    public String getEducation() {
        return this.education;
    }
   /**设置学历要求属性的值*/
    public void setEducation(String education) {
        this.education = education;
    }
   /**获取职位诱惑属性的值*/
    public String getTemptation() {
        return this.temptation;
    }
   /**设置职位诱惑属性的值*/
    public void setTemptation(String temptation) {
        this.temptation = temptation;
    }
   /**获取工作地址属性的值*/
    public String getWorkPlace() {
        return this.workPlace;
    }
   /**设置工作地址属性的值*/
    public void setWorkPlace(String workPlace) {
        this.workPlace = workPlace;
    }
   /**获取接收简历邮箱属性的值*/
    public String getEmail() {
        return this.email;
    }
   /**设置接收简历邮箱属性的值*/
    public void setEmail(String email) {
        this.email = email;
    }
   /**获取职位描述属性的值*/
    public String getMisc() {
        return this.misc;
    }
   /**设置职位描述属性的值*/
    public void setMisc(String misc) {
        this.misc = misc;
    }
   /**获取审核状态属性的值*/
    public Integer getState() {
        return this.state;
    }
   /**设置审核状态属性的值*/
    public void setState(Integer state) {
        this.state = state;
    }
   /**获取任职条件属性的值*/
    public String getRequitment() {
        return this.requitment;
    }
   /**设置任职条件属性的值*/
    public void setRequitment(String requitment) {
        this.requitment = requitment;
    }
}
